'''urllib 的基本用法'''
'''urllib 是python 自带的请求类库，方便开发者进行HTTP/HTTPS请求
功能比较简单，用法单一
目前最新版本是urllib3= urllib + urllib2'''
'''引入urllib库'''
import urllib
from urllib import request
print(dir(urllib))
print(type(urllib))
print(type(request))
print(dir(request))

url_string=r'http://www.baidu.com'
'''urlopen()完成http请求的方法，url 参数 必填'''
response = request.urlopen(url_string)
print(type(response))
# for item in dir(response):
#     print(item)
'''getcode()获取响应状态码'''
print(response.getcode())
'''reason 获取状态 刷新标识'''
print(response.reason,response.status)
'''getheades()获取响应报文中的首部信息'''
print(response.getheaders())
print(response.getheader('Bdqid'))

# info
'''info()以字典形式 获取响应报文中首部信息'''
info = response.info()
print(info)
# 结果
'''read() 获取响应数据中的body 也就是数据本身'''
data = response.read().decode('utf-8')
print(data)
baidu = open('index.html','w+')
baidu.write(data)
baidu.close()

